#pragma once
#include "BaseState.h"

class Game;
class StateManager;
class SoundManager;
class InputManager;

class GameplayState : public BaseState
{
public:
	GameplayState();
	~GameplayState();

	void Initialize(Game * game);
	void Enter(void);
	void Exit(void);
	bool Input(void);
	void Update(float fElapsedTime);

private:

	Game * game;
	StateManager * stateManager;
	SoundManager * soundManager;
	InputManager * inputManager;
};

